describe("bienvenido.ready",function(){
    
    beforeEach(function(){
      jasmine.getFixtures().load("bienvenidoFixture.html");
    });
    
    it("deberia estar oculto el mensaje cuando carga la pagina",function(){
        dosideas.vista.bienvenido.ready();
        var mensaje = $("#mensaje");
        expect(mensaje).toBeHidden(); 
    });    
    
});


describe("bienvenido.saludar",function(){
    
    beforeEach(function(){
        jasmine.getFixtures().load("bienvenidoFixture.html");
        dosideas.vista.bienvenido.ready();
    });
    
    
    it("con texto correcto muestra bienvenido",function(){ 
        var mensaje = $("#mensaje").hide();
        var iClave = $("#iClave");
        iClave.val("buen dia");
        
        dosideas.vista.bienvenido.saludar();
        expect(mensaje).toBeVisible(); 

        textoMensaje = $("#mensaje").val();
        expect(textoMensaje).toBe("bienvenido");
        
    });
    
    it("con texto incorrecto muestra chau",function(){ 
        var mensaje = $("#mensaje").hide();
        var iClave = $("#iClave");
        iClave.val("hola");
        
        dosideas.vista.bienvenido.saludar();
        expect(mensaje).toBeVisible(); 

        textoMensaje = $("#mensaje").val();
        expect(textoMensaje).toBe("chau");
        
    });
    
    it("con texto correcto muestra bienvenido al hacer click en el boton",function(){ 
//        dosideas.vista.bienvenido.ready(); 
        var iClave = $("#iClave");
        iClave.val("buen dia");
        
        $("#botonOk").click();
        
        var mensaje = $("#mensaje");
        expect(mensaje).toBeVisible(); 

        textoMensaje = mensaje.val();
        expect(textoMensaje).toBe("bienvenido");
        
    });
});